package com.it.test;

public class test2 {
    public static void main(String[] args) {
        //判断101~200之间有多少个素数，并打印所有素数
        //定义变量i。赋值100
        //判断i是否为质数
        int count = 0;
        //外循环，遍历100~200
        for (int i = 100; i <= 200; i++) {
            boolean flag = true;
            //内循环，判断当前数是否为一个质数
            for(int j = 2; j < i ; j++){
                //j表示2~99之间的每一个数字
                if(i%j == 0){
                    flag = false;
                    //跳出单层循环
                    break;
                }

            }
            if(flag){
                System.out.println(i+"是质数");
                count++;
            }
        }
        System.out.println("100~200一共有"+count+"个质数");
        //int i = 10;
        //定义一个标记
        /*boolean flag = true;
        for(int j = 2; j < i ; j++){
            //j表示2~99之间的每一个数字
            if(i%j == 0){
                flag = false;
                break;
            }

        }
        if(flag){
            System.out.println(i+"是质数");
        }else {
            System.out.println(i + "不是质数");
        }*/
    }
}
